1. I tell great jokes.

1-2. I tell good jokes
2. I make great jokes.
3. I am a good joker.
4. i am a great joker.
-----------------
Are they all the same in meaning? Which ones are correct?

1, 1-2, and 2 are the best.

3 and 4 are okay, but the meaning could be slightly different. It could mean that "I" pull pranks on people (which may or may not be funny).