This code grabs input from users, and first, to ensure they have entered the correct type of input, I let the function print out the menu on the screen and then scanf() the user input. It should be very straight forward code, but I keep getting errors and warnings which I don't understand, can someone plesae help me with this?
(I am still in the process of getting used to code in C.)
//include library
#include<stdio.h>
#include<string.h>
//variable declaration
int age,userInputOption,ptr_InputCk;
char name[20];
float point;
//Fuction prototype
void displayMenu();
void wrongInput();
char getTheName(char name[20]);
void optionSwitch();
int getTheAge(int age);
float getThePoint(float point);
//void clearData(char name, int age, float point);
int quitTheProgram();
void displayKnownData();
//main function
int main() {
    displayMenu();
    ptr_InputCk = scanf("%d", &userInputOption);
    if (ptr_InputCk != 1) {
        wrongInput();
        displayMenu();
    }
    else if (userInputOption >=1 || userInputOption <=5) {
        optionSwitch();
    }
    else if(userInputOption == 6) {
        quitTheProgram();
    }
    return (0);
}
//Define Functions
void displayMenu() {
    printf("1. enter a name: \n\n");
    printf("2. enter an age: \n\n");
    printf("3. enter the person’s points per game: \n\n");
    printf("4. display the known data: \n\n");
    printf("5. clear all data: \n\n");
    printf("6. quit: \n\n");
    printf("Please enter a number between 1 ~ 6:\n\n");
}
void wrongInput() {
    printf("Wrong input, please re-enter");
}
void optionSwitch() {
    switch (userInputOption) {
    case 1:
        getTheName(name);
        break;
    case 2:
        getTheAge(age);
        break;
    case 3:
        getThePoint(point);
        break;
    case 4:
        displayKnownData();
        break;
    //case 5:
        //clearData(name,age,point);
        //break;
    case 6:
        quitTheProgram();
        break;
    }
}
char getTheName(char name[20]) {
    printf("Please enter your name: \n");
    scanf("%s", &name);
    printf("You name: %s\n", name);
    return (name[20]);
}
int getTheAge(int age) {
    printf("Please enter your age: \n");
    scanf("%d", &age);
    printf("Your age: %d\n", age);
    return (age);
}
float getThePoint(float point) {
    printf("Please enter points: \n");
    scanf("%f", &point);
    printf("Your age: %f\n", point);
    return (point);
}
/*/
void clearData() {
    char* name = NULL;
    int* age = NULL;
    float* point = NULL;
    return(name, age, point);
}*/
int quitTheProgram() {
    _exit(0);
}
void displayKnownData() {
    printf("name: %s\nage: %d\npoint: %f\n", name, age, point);
}

 
     
    