There are many sources which define rigid/isometric transformations as "transformations which preserve the distance between points", going on to say that "rotation, translation and (maybe) reflection are all types of rigid transformation".
What is not clear from this is whether these transformations are the only transformations which preserve pairwise distances, or whether there might be some more complex transformations which also do so.
Turning the question around: If I have a set of points, are translations, rotations and reflections the only transformation I can possibly apply if I wish to maintain distances between points?
I assume you talk about plane geometry.
Given a triangle $ABC$ and its image $A'B'C'$ under an isometry (so in particular these triangles are congruent), we can take $ABC$ to $A'B'C'$ as follows: First, reflect at the bisector of $AA'$ to map $A\mapsto A'$ (while mapping $B\mapsto B_1$, $C\mapsto C_1$). Then reflect at the bisector of $B_1B'$ (which passes through $A'$!) to map $B\mapsto B'$ (while mapping $A'$ to itself and $C_1\mapsto C_2$). If $C_2\ne C'$, reflect at $A'B'$ (which must take $C_2$ to $C'$). In the end we have transported $ABC$ to $A'B'C'$ i at most three reflections. As we can combine two reflections into a rotation or a translation, we have found an isometry of the desired type. Now it only remains to show that this isometry works not only for these three points, but for the whole plane. But that is clear because the image $D'$ of any point $D$ is determined by the fact that $A'D'=AD$, $B'D'=BD$, $C'D'=CD$.