Fai una funzione che, attraverso un array, verifica quale menu è aperto così puoi chiuderlo. Questa funzione la richiami ad ogni pressione di un pulsante

codice:
tuoi_menu=["menuA", "menuB", "menuC"]
function verifica(){
for (i=3; i>0; i--) {
	if (tuoi_menu[i] == "aperto") {
		for (j=3; j>0; j--) {
			if (tuoi_menu[i][tuoi_menu[i]+j] == "aperto") {
				// chiudi sottomenu
				// chiudi menu
			}
		}
	}
}
}
Questa è un'idea, poi va applicata.