Version 1.5: menus rewritten with DO WHILE