My textbook begins the chapter on equipotent sets like this: (English is not my first language so I'm sorry for poor choice of words/ terminology)
If we have $2$ sets $A$ and $B$ with a finite number of elements, it's theoretically easy to see whether they have the same number of elements. We do the following thing: we take one element of the set $A$ and one element of set $B$ and pair them. If we continue that process, after finitely many steps we will have one of the following situations:
$1.$ There are no unpaired elements in $A$ and no unpaired elements in $B$.
$2.$ The set $B$ doesn't contain any unpaired elements.
$3.$ The set $A$ doesn't contain any unpaired elements.
In the first case we constructed a bijection from set $A$ to $B$ and it's evident that $A$ and $B$ have the same number of elements.
In the second case, we constructed an injection from $B$ to $A$ and it's evident that $A$ has more elements than $B$.
In the third case, we constructed an injection from $A$ to $B$ and it's evident that $B$ has more elements than $A$.
Question: In the second case, why did we pick injection from $B$ to $A$? Wouldn't a function from $A$ to $B$ also be injective? And similarly for the third case, why not from $B$ to $A$?