Say : ~라고 말하다. 말하는 내용에 초점. E.g. Say cheese
Tell : ~에게 ~라고 말하다. 누구에게 말하는지가 우선.
E.g. I told you to stop doing this.
Tell me why.
Talk : 말하다 대화하다. 대화에 초점.
E.g. Talk to me.
Let's not talk about it.
Speak : 통화하다, 언어를말하다, 연설이나 이야기를 말하다.
E.g. I'll speak to the manager about it