It's literally the same scenario as saying hola/gracias in Mexico or bonjour/merci in France. If you are communicating in English than English greetings are totally acceptable, while local greetings are also acceptable but optional. Aloha and mahalo are sort of a Hawaiian themed linguistic decoration.