Add -showMenu method and modify initializer