How to return void function pointer

Hello all
im trying to build function that will return void function pointer
what is mean is ( not working )
the main function

void * myClass::getFunction(int type){
    if(type==1)
        return &myClass::Test1;
    if(type==2)
        return &myClass::Test2;
}

void myClass::Test1(){
    printf("nada1");
}

void myClass::Test2(){
    printf("nada2");
}

what im doing wrong here ?

The Function Pointer Tutorials - Syntax