Hallo,
die Variable "Menue" ist innerhalb der inneren Funktion sehr wohl definiert. Die return-Anweisung springt jedoch lediglich aus dieser inneren Funktion (Callback der get()-Methode) heraus. Es handelt sich also nicht um den Rückgabewert der Funktion "MenueAufbauen".
Zudem wird die get-Methode asynchron ausgeführt - Du versuchst jedoch, die Methode synchron zu verwenden.
Eine mögliche Lösung könnte sein, dass Du der MenueAufbauen-Funktion eine Callback-Funktion übergibst, welche das Ergebnis dann im Dokument einfügt.
Gruss,
Worf