Here's a different description that gives a different lens on all of this.
An equivalence relation on a set is a binary relation (call it $\sim$) that is reflexive ($x\sim x$), symmetric ($x\sim y\implies y\sim x$), and transitive ($x\sim y \land y\sim z \implies x\sim z$). Given a group $G$ with a subgroup $H$, we can define an equivalence relation on the underlying set of $G$ via $a\sim b \iff ab^{-1}\in H$. Prove that this is indeed an equivalence relation.
An equivalence class of an element $x$ with respect to some equivalence relation $\sim$ is the set $\{y\mid x\sim y\}$. I'll use $[x]$ as notation for the equivalence class of $x$ (where the relevant equivalence relation is left implicit and resolved from context). For the equivalence relation above on $G$, what does $[g]$ look like for an arbitrary element of $G$? One particularly notable case is $[1]=\{g\mid 1\sim g\}=\{g\mid g^{-1}\in H\}=H$.
Since our example is on a group, it would be nice to know that the equivalence relation respects the group operation. The idea is that we want to think of $x\sim y$ as $x$ "equals" $y$, and so if $x\sim x'$ and $y\sim y'$ we would want $xy\sim x'y'$ as would obviously be the case for equality. (Show that this is the same as $[x][y]=[xy]$ where the multiplication of two sets of group elements is defined as $XY=\{xy\mid x\in X\land y\in Y\}$.) An equivalence that respects the group operation is called a congruence. (More generally, a congruence refers to an equivalence relation that respects whatever operations are relevant. For example, a congruence on rings would respect multiplication and addition.) Alternatively, if we're given an equivalence relation, we can say that an operation is well-defined if it takes "equals" to "equals". In other words, "the group operation is well-defined with respect to $\sim$" is the same as "$\sim$ respects the group operation". The only difference is one of connotation, namely which of the group operation or the equivalence relation we would "blame" if the statement failed to hold.
So the first question is: is the equivalence defined above a congruence?
Given any equivalence relation on a group, we can extend it to a congruence. That is, we can consider the smallest congruence that contains the original equivalence relation. This is called the congruence generated by the equivalence relation. It's quite possible that the generated congruence is the same as the original equivalence relation. Now let's assume we've been given a congruence on $G$ written $\approx$. We have $a\approx b\iff ab^{-1}\approx 1$. (Why?) We can thus show $a\approx b\iff ab^{-1}\in[1]$, mimicking our first equivalence relation.
Second and third questions: What does $[1]$ look like in this case? What does $[1]$ look like for the congruence generated by our first equivalence relation, $\sim$?