I am surprised by the initial question. The 34-pin display needs 16 data bus and 5 control signals.
A Uno has 22 GPIO pins. D0, D1 are already used by Serial / bootloader.
So even if you have a Uno clone with switchable 3.3V / 5V GPIO you are not going to have any pins left for external electronics.
You can't ever use Touch or SD.
I am horrified by the Geetech link. The display is 3.3V and the photos show both Uno and Mega2560 without any level shifters.
The Ilitech ILI9341 will not work with 5V logic. Perhaps the Solomon SSD1289 is 5V tolerant (but the data sheet says logic <= 3.3V).
Follow Jean-Marc's advice. Buy a 3.3V STM32 board with suitable 34-pin headers.
Or make your own 5V - > 3.3V Adapter Shield for a Mega2560 using level-shifters.
David.