Let $W$ be the collection of all bijections from the natural numbers $\mathbb{N}$ to $\mathbb{N}$. It is a standard fact that the cardinality of $W$ is the same as the cardinality of $\mathbb{R}$.
It follows that there is a bijection $\phi: \mathbb{R}\to W$. Instead of using the notation $\phi(a)$, we will use the perhaps clearer notation $\phi_a$
For any real numbers $a$, $b$, define $a\ast b$ as follows.
$$a\ast b=\phi^{-1}(\phi_a\circ \phi_b).$$
Note that $\phi_a$ and $\phi_b$ are bijections from $\mathbb{N}$ to $\mathbb{N}$, and $\phi_a\circ\phi_b$ is the composition of the functions $\phi_a$ and $\phi_b$, defined by
$$(\phi_a\circ\phi_b)(n)=\phi_a(\phi_b(n)),$$
(apply $\phi_b$, then apply $\phi_a$ to the result). It is clear that $\phi_a\circ\phi_b$ is a bijection.
It is not hard to verify that under the operation $\ast$, the real numbers form a group, indeed a very non-abelian group. Ordinary sum and product are nowhere involved in the definition of $\ast$.
Comment: The above answer is a special case of the general construction method "You can realize any group whose cardinality is the continuum this way" in the answer of Yuval Filmus.