Hola
para empezar deberias poner el codigo en funciones, asi seria mas claro
Código PHP:
do
{
switch(op)
{
case 1:
funcion1();
break;
case 2:
...
deafult:
break;
}
}while(condicion);
y en cuanto al error creo que es por el read, intenta mejor poner un readline
Saludos