Marquee GSM SIM900 LCD

I want to create a marquee in a 16x2 lcd which gets input from GSM SIM 900 module. I use the following code,

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2,3);

void setup()
{
mySerial.begin(19200); // the GPRS baud rate
Serial.begin(19200); // the GPRS baud rate
delay(500);
Serial.println(“Hit d to make call”) ;
Serial.println(“Hit r to redial”) ;
Serial.println(“Hit i to get info about the device”) ;

}

void loop()
{
// case d for making a call

if (Serial.available())
switch(Serial.read())
{

case ‘d’:
DialVoiceCall();
break;

case ‘r’:
Redial();
break;

case ‘i’:
Info();
break;

}

if (mySerial.available())
Serial.write(mySerial.read());
}
void DialVoiceCall()
{
mySerial.println(“ATD + +919xxxxxxxxx;”);//dial the number
delay(3000);

}
void Redial()
{
mySerial.println(“ATDL”);
Serial.println();
}

void Info()
{
mySerial.println(“ATI”);

}