Thanks for posting that helios, but I don't think I'm having an issue with cin, though I could be wrong. It seems to me that my code is performing exactly as its written - its just not written in a way that will make it do what I want it to do.
the for loops on my two functions are both set to loop 5 times. I just dont know how to have user input between each iteration without starting the loop over.
Did you post that link because getline will allow me to do this?