@gerard1973, welcome.
Your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with (nor for advise on) your project
See About the Installation & Troubleshooting category.
I don't know much about TFT but it sounds feasable. The reading of a pin to cycle through something is reasonably easy.
Do you already have some stuff? Or do you still have to buy?