怎么将这四个内容合到一个菜单里

我是初学者,目前这四个内容都会写 但是不知道怎么将这四个内容合到一个main模块里构成这个菜单

img


#include <stdio.h>
void help()
{
    printf("               欢迎进入本系统          \n");
    printf("1大写字母转小写      2显示100-200之间所有的整数\n");
    printf("3整数分析            4退出系统\n");
    printf("请选择功能号 (1,2,3,4)\n");
}
int main(void)
{
    int n = 0;
    while(1)
    {
        help();
        scanf("%d", &n);
        switch (n)
        {
        case 1:
            break;
        case 2:
            break;
        case 3:
            break;
        case 4:
            break;
        default:
            break;
        }
    }
    return 0;
}

int menu()
{
    int x;
    printf("\t\t\t欢迎\n");
    printf("\t1 aaaa\t 2 xxxx\n");
    printf("\t3 aaaa\t 4 xxxx\n");
    printf("选择:");
    scanf("%d", &x);
    return x;
}

int main()
{
    int sel;
    while (1)
    {
        sel = menu();
        switch (sel)
        {
        case 1:
            printf("选1\n");
            break;
        case 2:
            printf("选2\n");
            break;
        case 3:
            printf("选3\n");
            break;
        case 4:
            printf("选4\n");
            return 0;
        default:
            break;
        }
    }
    return 0;
}