Elegeoo uno R3

Hi,

My Elegoo uno r3 is not recognised as a board on Arduino (I'm using a Mac btw), is there any board that is similar and are analogous?

Probably needs drivers. Download it from their website.

You should be able to use it as Tools > Board > Arduino/Genuino Uno but that won't resolve your problem if you're not seeing a COM port for your board in the Tools > Port menu. If that's the problem then you may need to install the driver, as ieee488 said.