enum
{
  TITLE,
  PLAY,
};

int g_state = TITLE;

int main(void)
{
  if(g_state == TITLE){ title(); }
  else if(g_state == PLAY){ play(); }

  return 0;
}

void title(void)
{
  if( ... ){
    g_state = PLAY;
  }
}