Which one should I buy?

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.