In fact, I'm thinking of creating a cool interface for my programming, so I will manage to find how to do this in order to create such an effect, below the image.

Question
1.) What is needed to create a program that runs pseudo-graphic (semi-graphic or something they called) that have menus, for example, like a BIOS wizard? I always see that some program is running on the console, but it can have a graphical appearance, for example, a blue environment, and the user can use the keyboard to select a list of settings in the menu.
Thanks for taking the time to read my question.
source
share