Hola amigo
Me parece que tu error esta en la linea 92, esta:
Código:
Newcoor->registrar(ax[MAX],bx[MAX],cx[MAX]);
Los parametros de la funcion:
Código:
void coordenada::registrar(string a[],string b[],string c[])
Son vectores de string y ocurre el error cuando les pasas ax[Max] donde le estas pasando un solo string cuando necesita un vector, ademas hay un desbordamiento pues Max es el tamaño maximo del vector y los valores permitidos son de 0...Max-1.
Lo correcto seria:
Código:
Newcoor->registrar(ax,bx,cx);