Menu interactions

Updates since last pull request
See reply above. It's similar for accessing solution steps for the first sentence. If page 2 starts at sentence 4, we access the solution steps for the first sentence on this page using 4 instead of 1. I'll add comments to the code to make this clearer unless we find a different way to do this.