-
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Depending on what the scripts do, hooking them up into another script using rofi could be a good solution. I use rofi for a few things on my desktop, including switching themes and connecting to bluetooth devices. Hearing you say it's very menu driven makes me thing rofi would be a good option.
I'm going to go against the flow here and say you should really check out Node Red and optionally a UI plugin like Dashboard. It was originally built for home automation and IoT, but its usefulness goes way beyond that.