2.59
It is possible that G has a normal subgroup N but has no subgroup isomorphic to G/N. Actually one can take G to be the group of integers Z and N its subgroup of even integers 2Z. N is normal in G because G is abelian, and G/N = Z/2Z is cyclic of order two. But G = Z has no subgroup that is cyclic of order two, since no element of Z has order two. This is the most illustrative example.
For counter-example with G finite, one cannot use cyclic groups, since a quotient of a finite cyclic group G is cyclic, and G has cyclic subgroups of every possible order. The symmetric group Sn has only one normal subgroup if n is equal to three or at least five, it has index two, and Sn does have elements of order two. S4 has a normal subgroupf index six, with quotient isomorphic to S3, but S4 does have subgroups isomorphic to S3. The dihedral group Dn has a normal subgroup of index two, and cyclic subgroups of order two, and, when n is even, a normal subgroup of index n (namely {1,-1}) and quotient Dm, 2m = n, but also has a subgroup isomorphic to Dm.
There is another non-abelian group of order 8, the quaternion group Q8 = {1,-1,i,-i,j,-j,k,-k}, with i, j, and k multiplying like as in the vector cross product, and i2 = j2 = k2 = -1. This group G has a unique subgroup N of order two {1,-1}, which is central, hence normal, and every element of G/N has order two. Then G/N is isomorphic to Z2 x Z2 and G has no such subgroup (since it doesn't have three elements of ordet two). (Thanks to Ryan for pointing out this example.)