This question is actually a series of related questions that have been bothering me while studying group theory. It seems to me that if we have two groups $G,H$ of same order and $G$ has a subgroup of order $n$ and $H$ has no subgroup of order $n$, then we can't have an isomorphism.
Now, suppose that we have two subgroups $G,H$ and they have the same quantity of subgroups $G_1,\dots,G_n$ and $H_1,\dots,H_n$ and $|G_i|=|H_i|$ does this means we have an isomorphism? Or are there groups where these conditions are true but there is no isomorphism?
I've been thinking about mappings from generating sets of groups, if we can map each generator of $G$ to another generator of $H$ such that each generator from $H$ and $G$ have the same order, do we have an isomorphism? Perhaps this is equivalent to the previous one but I am not really sure.
This is bothering me because in my lectures, we speak about what is an isomorphism but we never go in depth to actually talk about general procedures to find isomorphisms. Perhaps it's too early? I don't know.