Consider two nonempty sets $A$ and $B$, such that $A$ is isomorphic to $B$. Now, if $B$ is a group under some binary operation $*$, does it necessarily imply that there exists an operation $*'$, under which $A$ is a group? If this is true, what happens if I strengthen my condition, saying for instance that $B$ is an abelian group under $*$? Would there necessarily be a $*'$ under which $A$ is abelian?
The reason I ask this is because of an interesting question I came across which I've been trying to answer for days (please do not answer it, if you happen to know the answer);
Consider $S = \mathbb N \cup \{0\}$. Is it possible to make $S$ an abelian group under some binary operation?