What errors do you get when you try to compile the code? It's not clear what you mean by "my program doesn't recognize any new functions".

"and" is not a C keyword. Use && for logical and, or & for bitwise and.

To go from leerVariables1() to leerVariables2() you can just call them one after the other, for example:
Code:
void func()
{
  leerVariables1();
  leerVariables2();
}
However, leerVariables2() doesn't appear to be defined anywhere.