The idea is right but you're wrapping the while loop around only the menu() method, which just prints out the method and takes an input that doesn't do anything. I believe you just have to wrap it...