Moses died and was buried by God.
Deuteronomy 34:5 So Moses the servant of the LORD died there in the land of Moab, according to the word of the LORD. 6 And he buried him in a valley in the land of Moab, over against Bethpeor: but no man knoweth of his sepulchre unto this day.
Elijah was taken up into the sky.
2 Kings 2:11 And it came to pass, as they still went on, and talked, that, behold, there appeared a chariot of fire, and horses of fire, and parted them both asunder; and Elijah went up by a whirlwind into heaven.
The same word is used for heaven and sky in Hebrew.
Elijah was not taken up to heaven because we are told that no one other than Jesus Christ has ascended to heaven.
John 3:13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven.
We are not told what happened to Elijah after he was taken up.
Enoch was taken by God, but we are not told where.
Genesis 5:24 And Enoch walked with God: and he was not; for God took him.
The writer to the Hebrews tells us that Enoch was ‘translated’.
Hebrews 11:5 By faith Enoch was translated that he should not see death; and was not found, because God had translated him: for before his translation he had this testimony, that he pleased God.
He wasn’t taken to heaven and he didn’t see death.
I have no idea what ‘translated’ means in practice.
We won’t know the answer until the kingdom of God comes.
I hope this helps.