I did read them. :3
Also, I read the thing about using cin.getline, and it doesn't make sense what so ever. I attempted to re-write my code with it, and, I'm still finding my self having to use an if statement. You told me not to use ==. I don't know of anything else to compare anything with though. == works just fine with one string, it just gets a little screwy if you put || between them in the conditional. I'm guessing my question wasn't stated properly in the beggining.
"How do I make it so, the conditional has to match either the first case, or the second case, EXACTLY, or it goes to the else. When you put a || between it, if anything is put into the string, it chooses the closest one, and uses that. I want exact matches."