Man hat ja genügend Platz im Script Editor. Wenn die 11 Zeilen für die Befehle nicht ausreichen sollten schreibt man eben alles in ein eigenes Script im Script Editor und ruft es dann mit dem "Script" Button auf.
Und Draw_Text kann man ganz gut für eigene Menüs benutzen, ja...dazu kann ich dir auch zwei sehr gute Einsteiger Tutorials von Dubealex empfehlen in dem er u.a. auch beschreibt wie man eigene Fenster macht. Zwar auf englisch, aber mir hat es sehr geholfen:
Kapitel 1: Allgemeine Einführung in Ruby
Kapitel 2: unter Punkt 5 wird auch erklärt wie man eigene Fenster (Messageboxen) macht

btw: mache ich auch ein eigenes Menü, aber noch Eventbasiert da ich mit Ruby nicht allzu vertraut bin um das hinzubiegen.