I just had an idea, why do through a touch screen when you have an iPad? You just need an wi-fi/ Ethernet Shield and an app. There are instructions on how to do this out there. It would be fun.
Definitely - using a GUI interface for Android/iPhone would be much easier; front end design using C is a hassle...
Then again, I don't know Java either, so learning another language at this point would be too much for me