LCD/LED Touchscreen display for Electric Scooters

Hello everyone,
This is my first post so please pardon me for my mistakes.
I was working on a project to make a LCD/LED based touch screen that displays and takes input for an electric scooter.
I have come to know that the Hub motor controller on the scooter provides very vital information such as speed,RPM of motor, battery consumption, range, battery status, and wanted to display all these information on a touch screen.
I have attached image of the motor controller and it’s circuit diagram.

I have gone through Absolute Beginner's Guide to TFT LCD Displays by Arduino - ElectroPeak wherein I wanted my display to function as “guage.h” file.

In short I want to take information from motor controller and display on touchscreen like the template in that website (also attached a gif)

Display.gif