exception handling. complete re-write. menus exist in clock class.  Requirements 100% met