I've just about finished reading Mathematical Logic, Kleene, and I had a question about how theories are formed in formal logic.
Throughout the beginning of the book he builds propositional and predicate calculus. And I was under the impression that when building a theory, we use a set of axioms (of meaningless symbols) in the predicate calculus for instance. And for a theorem $C$ in a theory $T$ we write $T\vdash{C}$.
But then he builds a formal system $N$ for number theory. Where $\vdash{C}$ in $N$ if and only if $\forall{A_1},...,\forall{A_n}\vdash{C}$ in predicate calculus where $\forall{A_1},...,\forall{A_n}$ are closed forms of the non-logical axioms of $N$.
My Question is:
When operating in and practicing formal logic, do we use predicate calculus with a set of axioms behind the $"\vdash"$ sign or do we build a whole language for that theory? And if it translates back to predicate calculus, why do we build languages?
For example, do we build a language for $ZFC$ or do we just operate in predicate calculus?