this is a homework question but I am pretty confused on it--just don't know where to start.
We're given a lattice basis $(a, b)$ for a lattice $L$ in $\mathbb{R}^2$, and are supposed to show that every other lattice basis $(a', b')$ can be written as $(a, b)P$ for some $2\times 2$ integer matrix $P$ with determinant $\pm 1$.
Since $(a,b)$ is a basis for $L$ and $a',b' \in L$, it must be the case that $a'=c_{11}a+c_{21}b$ and $b'=c_{12}a+c_{22}b$. That is
$$(a',b')=(a,b)\begin{pmatrix} c_{11} & c_{12} \\ c_{21} & c_{22} \end{pmatrix}$$
Since $(a,b)$ is a lattice basis, everything in $L$ must be an integral linear combination of $a$ and $b$. Thus the matrix entries are integers.
Now ask yourself: Why must this matrix be invertible? Why does its inverse have integer entries? What can we say about invertible matrices with integer entries whose inverses have integer entries (i.e. elements of $\mathrm{GL}_2(\mathbb{Z})$)?