ID this plant
I recently got this plant from a charity shop and I have no clue what kind of plant it is. I have been told it is some sort of cactus I don't know if this is correct or what kind of cactus it is. Also if anyone has any advice on how to care for the plant this would be helpful. thanks.