Acyclic Networks Some or all menus in the tree may be reachable by more than one sequence of choices. Cyclic network Special traversals may allow the user to jump around the menu tree. Generally the later structures in this list are kmore complicated for users to understand. In a single menu the user should know what to expect as a result of each choice. Radio buttons are often used for single menus in GUIs.
Menus can be permanent or pop-up.
Check boxes can be used for multiple choices. With high resolution graphics it is often possible to incorporate a linear menu sequence in a single dialog. There is a breadth depth tradeoff in tree based menu structures. Make sure that items are non-overlappping, Use familiar terminology For complex menu systems menu maps can help users. Typeahead is important for experienced users when response is slow.