Me estoy rompiendo la cabeza y ya no se como localizar una guia con el buscador

Ya hice algo parecido a lo que voy a consultar pero esta variante no se como resolverla.
Paso a detallar la consulta:
Tengo un menú con varios Mcs que funcionan como botones y están alineados en forma vertical. Necesito que si, por ejemplo, hago clic sobre el tercer Mc, éste ocupe el lugar del primero y el primer Mc ocupe el lugar del tercero. Así sucesivamente si hago clic sobre el sexto éste vaya el primer lugar y el que se encuentra en ese momento en el primer lugar vaya al del sexto lugar.
Supongo que debo crear un archivo *as y variables como coordenadas, pero no encuentro la lógica adecuada.
Desde ya muchas gracias