Voy a escribir algunos ejemplos:
Cuando expresamos nuestra necesidad de comer, dormir, tomar. To express our need of eating, drinking, sleeping.
Tengo hambre / Estoy hambriento - I'm hungry
Tengo sed / Estoy sediento - I'm thirsty.
Tengo sueño / Estoy somnoliento - I'm sleepy.
Cuando expresamos nuestra apariencia física. To express our physical appearance.
Soy alto - I'm tall
Soy feo - I'm ugly
Estoy gordo - I'm chubby.
Estoy delgado - I'm slim.
Pero también podriamos decir: We can also say:
Soy delgado, gordo. I'm slim, I'm chubby.
¿Cómo eres? - What do you look like?
Soy delgado y alto. - I'm thin and tall.
Para expresar nuestro estado de ánimo. To express our mood.
Estoy estresado - I'm stressed-out.
Estoy nervioso - I'm nervous
Estoy triste - I'm sad
Estoy enojado - I'm angry
Estoy feliz - I'm happy.
Estoy encabronado (slang) - I'm pissed off.
Para describir a que te dedicas. To describe your profession.
¿A qué te dedicas? - What do you do for a living?
Soy Médico - I'm a doctor.
Soy un albañil - I'm a construction worker / I'm a brick layer.
Soy un maestro - I'm a teacher.
Para referir en donde estamos. To refer where we are.
¿En donde estás? - Where are you?
Estoy en mi cuarto. - I'm in my room
Estoy en el departamento de Laura. I'm in Laura's apartament.
Estoy en la oficina. I'm in the office.
¿En dónde está tu casa? - Where is your house?
Mi casa está en el centro. - My house is in town centre.
La diferencia entre ser y estar es que el verbo ser es de existir. Algo que no cambia. Y el verbo estar es algo que va cambiando. Aunque también hay excepciones como para describir en dónde está tu casa. Esa siempre va a estar en el mismo lugar a menos que te cambies de casa.
The difference between "ser y estar" is that "ser" has to do with "exist", something that never changes. And the verb "estar" is something that it's always changing.
Although there are also exceptions , for example when we describe the location of your house. Your house is going to be in the same place always unless you move from it.