corrected virtual member functions for derived classes in Menu.hh