La funcion Obtener2Vectores debe usar punteros a funciones si luego quieres usar los valores introducidos en otras funciones.
Código:
void Obtener2Vectores (float * x1, float * x2, float * y1, float * y2)
{
printf("Ingrese la primera coordenada del primer vector: ");
scanf("%f", x1);
...
}