I am using a gsm shield and I want it to display text messages . Which LCD should I go for? Can I go for touch screen?
The shield doesn't do anything if you attach some (any) display to it.
You also need an Arduino (as you're using a shield and you are on an Arduino oriented forum here).
Bottom line:
Need more info.