Newby question TFT 9341 Chip

Hi all, I’m a newby and killing myself to do a project. Using the Chinese version (9341 chip 2.4 TFT, Ive taken the well known TFT demo program and chopped it up to my needs. Its displaying what I need it to but I want to add button spaces and a few menus. Any help greatly appreciated. I need 4 touchable buttons that would bring up their own menu. Ultimately its aim is to be a data logger for automotive use. Ive attached a photo of what I have so far. see below: Working code thus far,EDIT- ive since got the boxes drawn. i am trying to get help on writing menue pages now if anyone is willing

#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_TFTLCD.h> // Hardware-specific library

#define LCD_CS A3 // Chip Select goes to Analog 3
#define LCD_CD A2 // Command/Data goes to Analog 2
#define LCD_WR A1 // LCD Write goes to Analog 1
#define LCD_RD A0 // LCD Read goes to Analog 0

#define LCD_RESET A4 // Can alternately just connect to Arduino’s reset pin

// Assign human-readable names to some common 16-bit color values:
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF

Adafruit_TFTLCD tft(LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
#define PENRADIUS 3
#define BOXSIZE 40

void setup(void) {
Serial.begin(9600);
tft.begin(0x9341);
tft.setRotation(1);
}

void loop(void) {

testText();

}

unsigned long testText() {
tft.fillScreen(BLUE);
unsigned long start();
tft.setCursor(60, 0);
tft.setTextColor(YELLOW); tft.setTextSize(3);
tft.println(“LiIVE DATA”);
tft.println();
tft.setTextColor(YELLOW); tft.setTextSize(2);
tft.println(“THROTTLE %”);

tft.println();
tft.setTextSize(2);
tft.println(“MAP: in/Hg”);
tft.println();
tft.println(“RPM:”);
tft.println();
tft.println(“A/F:”);
tft.println();
tft.println(“Speed: mph”);
}