and is used to join or add words together in the sentence They ate and drank.
or is used to show choice or possibilities as in the sentence He will be here on Monday or Tuesday.
but is used to show opposite or conflicting ideas as in the sentence She is small but strong.
so is used to show result as in the sentence I was tired so I went to sleep.