Ayuda para arreglar el codigo
la comparacion por igualdad se hace con == no con = (linea 42)
las comparaciones que consideran mas de 1 expresion logica, se unen con && o con || pero ambas expresiones tienen que tener su propio valor de verdad: las lineas 48, 51 y 54 no tienen sentido, la linea 45 parece estar bien. Haz las lineas 48, 51 y 54 como hiciste la 45.