The latest crop of built for CircuitPython boards have screens and an input method. These boards include:
3.2″ 320 x 240
D-Pad and A/B buttons
Joystick and A/B buttons
Each board has a different niche use. The PyPortal is great for making touchscreen based IoT devices. The PyBadge for making conference badges and simple games. The PyGamer is a handheld gaming system. What they have in common is a color screen and a way to input location or direction. That means we can write a simple paint program!
The most challenging part is writing a program that will work on all three types of systems.