如何用C语言把多个实验合成一个实验?

我是一名电脑小白,这几天写了几个的实验代码,请问朋友们,怎么把两个实验合成一个?输入1进入第一个实验 2就进入第二个实验?在此谢过了

把每个实验封装成函数,然后合到一个工程,main里显示一个菜单选择,选择不同菜单编号则调用不同函数

void fun1()
{
}

void fun2()
{
}

void showmenu()
{
    system("cls");
    printf("    欢迎使用***系统\n\n");
    printf("  1、fun1\n");
    printf("  2、fun2\n");
    printf("  3、退出系统\n\n");
    printf("请输入您的选择:");
}

void main()
{
  while(1)
  {
    showmenu();
    int sel;
    scanf("%d",&sel);
    switch(sel)
    {
      case 1:
        fun1();
        break;
      case 2:
        fun2();
        break;
      case 3:
        exit(0);
    }
    system("pause");
  }
}

封装成函数,例如void test(int i);
if判断下
test(1) 就调用实验1代码
test(2) 就调用实验2代码