Home grown menu function