Wenn du das mit
DirectX programmierst, dann müsste das Menü doch kein Problem sein.
Man kann ganz einfach und sehr effektiv Animationen erstellen.
X und Y Koordinaten der Animation zuweissen und dann einfach überprüfen (OnMouseDown), ob man draufgeklickt hat.
http://www.delphi-treff.de
Wenn du alles bis zu Kapitel 6 gemacht hast, dann ist das Menü ein Klacks, abgesehen vom Spiele programmieren