Best approach to create a troubleshouting section?
If you go down the book route then you can always use the flag module for the "Was this information helpful".

There is also the FAQ module which doesn't quite fit your use case but might be worth checking out just in case.