Is there a difference between the three terms Latino, Hispanic, and LatinX? Why are there so many different options to describe the same group of people, and which one should we use? Even for a Latina, Puerto Rican Muslim like myself, it gets a bit confusing.