| Styles | advantage | Disadvantage |
|---|---|---|
| Menu | shortens learning reduce keystrokes structural guide of decision making use of dialog-management tools easy support of error handling |
danger of too many menu items slow frequent users consumes screen space requires rapid display rate |
| Form Fillin | simplifies data entry requires modest training use of form-management tools |
consumes screen space |
| Command Language | is flexible appeals to power users supports user initiative convenient to create user-defined macro |
has poor error handling requires substantial & memorization |
| Direct Manipulation | presents task concepts visually easy to learn & retain allows errors to bo avoided encourage exploration |
hard to program requires graphic display & devices |