Little confused by what you mean at least 4 levels of menus, you mean like 4 different tabs in one large menu, or A to B to C to D to A .... (which can go forward or backward), or just several menus connected to one main menu?
Feedback might help, rather than just "ahh well, it looks pretty decent".
I think pics would have been nice, but I didn't try putting them in because I tried it before and had no luck. Can anybody try making the move command icon over one of my buttons and have it look decent?
don't make a bunch of global variables, use records that is what they are there for
Don't make a bunch of variables for the different buttons for each menu, use arrays
use action definitions to create you dialog menus, that way you have each menu separated and in a nice little orderly fashion.
Use a base action definition to create each button for the dialogs, and then use that to make it easier to add buttons to your menu. (ex: add unit action, add sound action, ask me for more details if your confused about this one.)
Add a set location button to your location menu
Make the button bar and the menu area the same width looks funny right now.
forgot to mention this earlier your tutorial buttons don't do anything, just turn them into labels.