Printing numbers to the serial monitor is an exercise in frustration unless you label them.
Code:
Serial.println("Enter address in decimal starting with the letter a and finishing it with a period!");
if(aChar == 'r') //beginning of the string
a != r!
Not sure what you meant by that. Can you explain that please?