The second cin.get in my program is not taking in information. By that I mean, the program skips it, and doesn't ask for input. It just goes straight to the cout line. Everything else in it is working fine.
Honestly, I'm not a fan of DirectX. Yeah it's quick and powerful but it's pretty obfuscated, and it's certainly not beginner friendly.
Really, though, try SFML. It's very beginner friendly. It also uses OpenGL under the hood so it has the perk of being extremely fast and crossplatform.
to answer your question, it's probably the system(pause) getting input from keyboard and the cin.get a couple lines below taking that input as it's own.