Love ’em or hate ’em, sometimes your embedded project needs a menu system. Rather than reimplement things each and every time, [sgall17a] put together a simple GUI menu system in Micropython that can ...
RealBasic is a tool I have used to build GUI wrappers around my shell scripts. It can do what you want but it is not free at $99 for the Mac only version.