Most Helpful Girl
cute is more about adorable features and behavior, sometimes associated with youth or naivete, but can simply be endearing habits and behavior. someone may find your obsessive behavior or rants endearing or the way you act in certain situations, etc. sometimes its in reference to being clever, and its often meaning attractive in an endearing manner. for some people, cuteness is the inspiration for sexual attraction, but usually its just what attracts you to the person and inspires affection, which leads to a want to be sexually intimate with the person for whom you have affection.
hot/sexy is about sexual attraction. it can include facial beauty, but there are people who are just okay in the face but have whatever a person may see as a sexy body, so they are hot. regardless, hot/sexy is about sexual attraction. it can also be about the way someone carries themselves, the way they speak, the way they act, etc. its usually the opposite way of acting cute, but doesn't always have to be blatant. there's a woman I know who is very sexy without trying. she's somewhere between wild and free and refined. she doesn't wear specifically tight clothes, but she wears off shoulder tops and sometimes doesn't wear a bra. stuff like that. the way she carries herself has an effortless flow about her and kind of suaveness. her voice is very sultry, etc. there's different ways to be both hot/sexy and cute. I think a lot of people just use hot and sexy in reference to the physical though, whereas many people use cute for personality,habits, and behavior.
cute can be physical too for some people. its kind of usually in reference to something childlike or compact, or similar to. that's with anything. we think tiny animals are cute. its a horrible comparison, but its the same for girls in some peoples minds. more petite and tiny, maybe with a very small, perky chest, and a tiny butt = cute body. reminiscent of youth basically.
people use these terms in different ways so its hard to pin it down based on actual definitions lol