Te he puesto un pequeño ejemplo en
http://www.clubdelphi.com/ejemplo_menu.htm
Si te fijas en el código fuente, hecho de forma muy rápida como puedes observar, verás que se trata de mostrar y ocultar capas, sólo tienes que hacerlo bonito, la base creo que te servirá.