Thank you guys for looking over the code, thank you PaulS for pointing out where I have mistakes and could use some changes.
To answer pylon('s) question.... No I have not tried moving the jumpers as I can send and receive serial data just fine, I just couldnt get it to respond to what I was sending to it. Other than it displaying in a serial monitor, and android device...
I will revise my code and repost the changes if it does/doesnt work.
again thank you guys for the time and patience as I am still kinda new to micro controllers and their language.