Do I paint something like this, or make it with Derma?

i want to make something similar to this image:

no popups or anything like that, just colored boxes and text and stuff. but it does need to be clickable, is this better made with derma or drawing functions? and if the latter how would i make it so it only draws when it’s supposed to?


Derma. Does the clicking part for you. Just make sure to edit Paint and not PaintOver if you want to override the default look.