Custom Display GUI

I’m going to be very new in using displays, but I have several projects coming up that I would like to you a TFT Display on.

I’ve seen some tutorials on coding the sketch in a fashion that it draws the display.

Is it possible to upload an image or images that can be used for the different actions of the Display.

For Example:

I have a Start Button on the screen (an image of a start button that has been loaded to the display). I touch the Start button Image. The code is ran and an image of a Stop Button is loaded.

Is that Possible with Arduino?

You could look into Nextion displays - they basically have 'smart' displays with their own development environment. More expensive than just a straight screen, but much more capable.