How to create `DOS/Unix` Like GUI [closed]
It is called as Text-based user interface (TUI) and here is the examples of programming libraries and wikipedia link.
I have some experience with ncurses in Unix/Linux environment. I think ncurses Programming HOWTO is a good place to start.