Start by cleaning up the code
void displayBlankPhrase(char p[], char g)
p is never used and seems to have no function
cout << "Hello " << one.name <<
". You starting amount is $" << Player().money << "." << endl;
Shouldn't Player().Money be one.money
int playersMenu = 0;
...
if (playersMenu == 1) {...
if (playersMenu == 2) {....
if (playersMenu == 3) {...
if (playersMenu == 4) {...
playersMenu starts at 0 but the if statement options you give for this only include 1,2,3,4 ... you lost me it does nothing with 0?????
Convert the if statements to a switch(playerMenu) layout it would be a lot easier to read.
I gave up at this point to many errors to work out what you are doing.