I figured this one out! After I went through the logic on paper like a million times I finally realized my problem...

I had to use a second scaf inside the second 'while' loop to make the loop stop continiously running. Worked like a charm!

On to my next problem...