Hello, I'm writing a C++ program intended to manage the resources and duties in a flat.

I created a class call HomePage for users to login. I've also got another class called SelectionPage. Which are the Menus after the user got past the login. In my main functions, i wish to pass some data obtained by an instance of the HomePage class, to an instance of the SelectionPage class.

I've been stuck here for half a day, Could someone please help?

Here's the error:
Code:
g++ C_Main.cpp C_HomePage.cpp C_SelectionPage.cpp -o Project
C_Main.cpp: In function ‘int main()’:
C_Main.cpp:17:93: error: no match for call to ‘(std::vector<std::basic_string<char> >) ()’
C_Main.cpp:17:122: error: no match for call to ‘(std::vector<std::basic_string<char> >) ()’
C_HomePage.cpp:290:41: error: no ‘std::vector<std::basic_string<char> > HomePage::getDutiesList()’ member function declared in class ‘HomePage’
C_HomePage.cpp:294:44: error: no ‘std::vector<std::basic_string<char> > HomePage::getResourcesList()’ member function declared in class ‘HomePage’
C_SelectionPage.cpp:9:144: error: declaration of ‘SelectionPage::SelectionPage(std::string, int, std::vector<std::basic_string<char> >, std::vector<std::basic_string<char> >, std::string)’ outside of class is not definition
C_SelectionPage.cpp:9:146: error: expected unqualified-id before ‘{’ token
make: *** [Project] Error 1
Here is my main()
Code:
// Testing Home Page Functionality
#include "H_HomePage.h"
#include "H_SelectionPage.h"

using namespace std;

string initializationFile = "D_initialization.dat";
string flatMemberFile = "D_flatMember.dat";

int main()
   {
    HomePage frontEnd(initializationFile);             //Create Boundary Object
    system("clear");                                //Clear Terminal Screen
    frontEnd.login(flatMemberFile);
    
SelectionPage Menu(frontEnd.getManager(), frontEnd.getInitPoints(), frontEnd.getDutiesList(), frontEnd.getResourcesList(), frontEnd.getLoginName());
  Menu.showManagerMenu();
    return 0;
   }
Here's my constructor for SelectionPage class:
Code:
.....
SelectionPage(string Manager, int Points, vector <string> dutiesList, vector <string> resourceList, string loginName);
......
Here's the implementation of the constructor for SelectionPage class:
Code:
SelectionPage::SelectionPage(string newanager, int points, vector <string> newDutiesList, vector <string> newResourceList, string newLoginName);{
        manager = newManage;
        initPoints = points;
        dutiesList = newDutiesList;
        resourceList = newResourceList;
        loginName = newLoginName;
}