A group is a set $G$ with an operation $\cdot$ that combines the elements of $G$ to give an element that also belongs to $G$. In order for $(G,\cdot)$ to be a group it must satisfy the following axioms: closure, associativity, identity element, inverse element.
For me the intuitive way to think about groups is to consider the Rubik's Cube group. This group consists of all possible states the cube can be in. All of the states can be reached by performing one of the face rotations: ${F, B, U, D, L, R}$ (Front, Back, Upper, Down, Left, Right) and these are called generators of the group. The operation $\cdot$ is the composition of those rotations. The closure of this group means that after performing a sequence of rotations, we end up with one of the possible Cube's permutations. Associativity is intuitive - if we perform moves $(F \cdot U)\cdot R$ we would end up in the same state as if we performed $F \cdot (U \cdot R)$. For each move there exists an opposite move (with the same face but in the opposite direction, e.g. $F$ and $F'$) that brings you back to the initial state (inverse element) and for each state of the cube there exists an identity element $e$ that means not moving the cube at all. Now you can abstract away the whole idea of cube and perform mathematical operations on this set using composition $\cdot$ and you know that this could be translated back to the physical orientation of the cube.
Sometimes different unrelated structures (atoms, particles) express some symmetry and therefore could be viewed as a subgroup of symmetry groups, e.g the Rubik's Cube group is the subgroup of the symmetric group $S_{48}$. This allows us to use common language to solve seemingly unrelated problems.