You can put your if inside else if you don't want to have multiple menus active during the same frame.
if (this->mainMenuActive)
{
mainMenuEvents();
}
else if (this->startMenuActive)
{
this->startMenuEvents();
}
else if (this->resourceMenuActive)
{
this->resourceMenuEvents();
}