What I got is (please correct if anything is wrong)
Given 2 groups $\mathbb{Z}_4$ and $U_5$, proving isomorphism starts with proving there exist a bijection between 2 groups. Since there are same number of elements in them we can always construct a bijection.
But the mapping which preserves group structure should be bijective.
As both groups are cyclic, and $\mathbb{Z}_4$ is with addition operation and $U_5$ is with multiplication operation.
I get that if one generator is mapped to another which could be $1\rightarrow2$, mapping is complete.
Mapping function could be defined as $f(i) = a^i$
By this, required condition $f(a*b)=f(a)*f(b)$ is easily satisfied.
All this is understood intuitively. But how do I convey what generators are mapped and how do I prove there is bijection without multiplication or cayley table?