I need to build the card game of War in C++. It will be a 2…

I need to build the card game of War in C++. It will be a 2
player game. Each player will have their own deck of 52 cards.
2-10, Jack=11, Queen=12, King=13, Ace=14. Each player will draw one
card from their deck. The player with the higher card wins both
cards. If the card drawn is the same, then each player will draw 3
cards and on the 4th card drawn will show it. The player that shows
the higher card wins all the cards. If there are not enough cards
to draw 4, the players will draw what they have and show the last
card. The player that has the highest card will win that round. 3
rounds must be played. The score of each player must be stored. The
player who wins the most rounds out of the 3 rounds will win the
game.