improvements to Menu callbacks

Now uses custom lambdas instead of single-use Menu member functions.
Also removed cout lines from MenuPage.