The more intuitive a program whether by sight or by built-in guidance, the better the experience.
In the elements menu (where you create the menu), consider this from a new user's perspective. it is possible to:
1. Create Buttons and Submenus
2. Change a button to a submenu by moving it in (but it still says button)
3. Change a submenu to a button by moving it out to the top level (but it still says submenu)
The tutorial at http://www.coffeecup.com/help/articles/ … ld-a-menu/
doesn't make a distinction between buttons and submenus. It says they are interchangeable. ("To create a Submenu, just select the button you want to put into a Submenu, click/hold and drag it slightly to the right, under the menu button where you want it to appear.")
I've been using MB for awhile, and I still don't know if there is a functionality distinction between button and submenu other than position.
A good video game (bear with me) introduces a character to how the controller works as they play the game. By the end of the first level, the user knows the basics of the game without having to read instructions.
IMO, the elements window is one of those introductory levels where the user needs more guidance. It's the first window a new user sees (beyond picking horizontal or vertical menu). They probably will not have read the documentation yet.
With this in mind, you might consider one or more of the following.
1. In the area below where the user enters the URL for the menu items, you might include a link to the 'Getting Started' page. I know this already exists in the help menu, but many people initially don't think to look there as plain as that should be. This link will be especially helpful for new users.
2. Define the distinction between buttons and submenus in the online documentation and possibly in the elements window. This is especially important if there really is a difference in the functionality of the two.
3. If there really is no distinction except position, make the words "Button" and "Submenu" in the Elements window change based on position. If it says "Submenu" and it is moved to the top level, make it say "Button." However, if the user has changed the wording, it needs to remain the same.