Jeśli przyciski te będą odwoływać do innych stron powinieneś użyć elementu <a> w pliku HTML. Ma on już określone standardowe właściwości przy najechaniu na ten element a także przy naciśnięciu na niego. Można je oczywiście edytować.
Aby twój element z klasą main podświetlił się na czerwono przy naciśnięciu na niego dodaj do pliku CSS:
.menu:active {
background-color: red;
cursor:pointer;
}
Pozdrawiam :D