Skip to main content

Create easy-to-use gui menus for your projects.

Project description

gui-menu: The Only Terminal-Based GUI Menu for Python!


gui-menu is a Python module that lets you put easy-to-use menus in your Python programs. It was developed by Seth Peace for SPPyOS (Seth Peace's Python OS, coming to PyPI soon).


Just run python -m pip install gui-menu or py -m pip install gui-menu (You may find only one works, or that both works. It depends on your Python setup.).


Using gui-menu is simple! Just run the following:

import menu"Title goes here", options=["Option 1 goes here", "Option 2 goes here", "etc."])

It will return the index of the selcted option (i.e. if option 3 is selected it will return int(3)).

Supported Systems

This software has only been tested on a Windows 10 with Python 3.7. If someone could test it on another system and e-mail me how it works, great! I'll give you credit on this page.


  • 2.0.1 - Hopefully fixed import problem. Edited README.
  • 2.0.0 - Probably fixed the fact that didn't work. Added info to README.
  • 1.0.0 - Initial release.


This module is (c) 2019 Seth Peace. The included "keyboard" module is (c) 2019 BoppreH (a PyPI user, I don't know his real name) and is located at

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gui-menu, version 2.0.1
Filename, size File type Python version Upload date Hashes
Filename, size (61.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page