Im working on an rpg project heres the files :

main.cpp
Code:
#include <cstdlib>
#include <iostream>
#include <conio>
#include "new_game.h"
#include "load.h"
#include "help.h"
using namespace std;

int main(){
    int answer;
    main_menu:
    cout << "RPG Game\n\n\n";
    cout << "1) New Game\n";
    cout << "2) Load Game\n";
    cout << "3) Help\n";
    cout << "4) Exit\n\n";
    cout << "Selection(1 to 5):";
    cin >> answer;
    if (answer == 1){
               clrscr();
                     new_game();
    }else if (answer == 2){
          clrscr();
                           int load();
    }else if (answer == 3){
          clrscr();
                           help ();
                           goto main_menu;
    }else if (answer == 4) {
                            exit(1);
    }else {
    cout << "\nYou entered an incorrect key.\n";
    system ("PAUSE");
    clrscr();
    goto main_menu;
    }
    system("PAUSE");
}
new_game:
Code:
#include <cstdlib>
#include <iostream>
#include <conio>
using namespace std;

int health = 100;
int magic = 60;
int armour = 5;
int attack = 3;
int gold = 120;

int new_game (){
    clrscr();
    cout << "Health:" << health << "Mana:" << magic << "Armour:" << armour << "Attack:" << attack << "\n";
    system("PAUSE");
}
help:
Code:
#include <iostream>
#include <cstdlib>
#include <conio>
using namespace std;
int help () {
    clrscr();
        cout << "This is the help file\n";
    system ("PAUSE");
    clrscr();
}
No load game, i use int loadgame and i know its there but the program doesnt touch it.

So heres my problem. With my help and with my newgame functions it will not let me use clrscrn(); so i cant clear the screen. It also doesnt pick up any spaces i put in the armour/health/gold section.

I have no idea why its doing this as it will clear screen in some parts of the code like after the pause in help file when you hit enter. Thanks in advance