To me category theory is the art of phrasing everything in terms of mapping properties and avoiding use of individual elements. So I would do this problem this way:
Lemma (Yoneda): An object in a category is determined by the Hom functor it defines, i.e. two objects A,B are isomorphic in any category if and only if the functors Hom(A, ), and Hom(B, ) are equivalent.
So if Frab(S) is the free abelian group on the set S, and if Copr(Z;S) is the coproduct of the family of copies of the integers Z indexed by the set S, we want to show the Hom functors Hom(F(S), ) and Hom(Copr(Z;S), ) are equivalent.
By definition of coproduct, we have Hom(Copr(Z;S), ) ≈ Prod(Hom(Z, );S) ≈
(*) Prod( ;S), where Prod is the product functor and Hom is homomorphisms in ab.
But by definition of the free abelian group, also Hom(F(S), ) ≈ Map(S, ) ≈ Prod( ;S), where Map denotes set functions, i.e. morphisms in the category of sets.
Since we have shown Hom(F(S), ) and Hom(Copr(Z;S), ) are equivalent, thus F(S) and Copr(Z;S), are isomorphic.
(*) Now in this step, i.e. the equivalence of Hom(Z, ) with the identity functor, we do need to use elements to prove e.g. for every abelian group G, that Hom(Z,G) ≈ G, because Z has been given to us as a concrete group, not in terms of its mapping properties.