14 Graphical Menu Software Design