When we talk about user interface, it is always about keyboard and mouse. In most cases, mouse is the most handy interface.
termbox provide the library to interact with mouse. It is simple and easy. For simple, it comes with missing feature. I was wrong; termbox is a great library. I will explain it at the latter part of blog.
http://electronictoofree.blogspot.my/2018/04/text-based-user-interface-termbox.html