The code in that example is simply trying to help me explain my issue - there are some errors. The reason I am not using single characters is because I would like the functions I am calling to be human readable. (unlike my stupidly named functions).
@BulldogLowell you hit the nail on the head. Thank you for your suggestion. However i am unable to use newline in serial monitor as I intend to have one uno controlling the other.