GFX is an excellent compact plug and play solution for a variety of simple projects. Touch buttons work through up to 3mm plastic case if required and screen colour is infinitely variable in 6 zones.
The Python library handles displaying on the LCD, controlling the backlight, and linking functions to the touch buttons. There are also some examples that will help you to get started.
You can find an essential command set documentation here.