We use a customized Menu, so this may not be much of a help. On our menu, there is an action on each section button that is tied to a variable, such as section_done1, that is initially set to "0". On the last page of the section, an action set the value of the variable to "1". If the user attempts to click a section button out of order, a message appears for 10 seconds with instructions to go in order. It's not the most elegant menu out there, but it works for us.