Gödel numbers are assigned to expressions of the language, i.e. to finite strings of basic symbols through the code assigned to the (finite) list of basic symbols of the language: $(, ), \lnot, \lor, \exists, s, 0, +,\ldots$
The basic symbol $+$ has a code, but the sum function: $+(x,y)$ has different codes for every value of the arguments $x$ and $y$.
Thus, we can compute the code of the term $1+0$ as well as the code of the formula $1+0=1$ [i.e. $=(+(s0,0),s0)$]: in both cases the result will be a (very huge) natural number.
What the process of arithmetization can do is to generate codes for expressions (formulas) and sequences of formulas.
The meta-mathematical relations and functions, like e.g. $\text {Fml}, \text {Ax}$ and $\text {Bew}$ are relations about numbers that are expressed by formulas.
Thus, due to the fact that we can prove in $\mathsf {PA}$ the theorem $1+0=1$, we can compute its code $c$ and compute the code $d$ of the corresponding derivation (it is a sequence of formulas) and thus we can assert $\text {Bew}(c,d)$.
There is no a "basic" code for e.g. $\text {Bew}$ because it is not a symbol of the language.
But, the provability predicate $\text {Bew}$ is primitive recursive and the machinery of G's Th is based on the proof the p.r. functions and predicates can be "expressed" in $\mathsf {PA}$ (in fact, $\mathsf Q$ is enough), where:
a two-place numerical relation $R$ is expressed by the open formula $ϕ(x, y)$ with two free variables iff, for any $m, n$, if $m$ has the relation $R$ to $n$ [i.e. $R(m,n)$ holds], then $ϕ(m, n)$ is true, etc.
And also:
The theory $T$ captures the two-place relation $R$ by the open wff $ϕ(x, y)$ iff, for any $m, n$, if $m$ has the relation $R$ to $n$, then $T \vdash ϕ(m, n)$, etc.
In conclusion, $\mathsf {PA}$ captures $\text {Bew}$ and thus we have a formula $ϕ(m, n)$ corresponding to it.
This formula is an expression of the language; thus (in principle) we can compute its code.