Puedes usar jquery y divs ocultos para simular un menu, hay N formas de hacer menus desplegables (N = numero ilimitado)
Con jquery usarias las funciones slideDown y slideUp para subir y bajar el menu
Datos adicionales:
Con jquery haces el menu de la siguiente manera,puedes usar los eventos onclick() onmouseover(), onmouseout(), algo simple:
Supongamos que tienes un div con id "menu", este div va a tener un margin negativo (es por ello que no se ve), entonces al momento de pasar el mouse por el div o algun objeto q hayas creado, con jquery haces que el div de margin negativo baje y dará la apariencia de menu, lo harias asi:
$("#id_del_DIV").slideDown("slow");
ello lo guardas en una funcion ... al momento de posar el mouse encima se ejecuta la funcion! no es tan dificl, no te tomara ni 2 dias aprende jquery!