Geometric answer for maximum:

I interpret the expression $|z+3|+ |z^2 -z+4|$ as the "the distance from $-3$ to a point on a circle of radius $2$ (red) plus the length of line segment connecting the point on circle of radius $2$ centered at origin to a point on circle of radius $4$ but with twice the angle centered at (4,0) (blue)". Hopefully that made sense. If it did not, I have kept a Geogebra link at the end.
For the expression $|z+3|+|z^2-z+4|$, we can consider the set of geometric configuration parameterized to it as a function of $\theta$, one can easily check that both $\theta=0$ is a maximum by noticing that the distance function doesn't change to first order in $\theta$ [ the distance function evaluate at $d(\theta+ \Delta \theta)=d(\theta-\Delta \theta)$ for small enough $\Delta \theta$]. Taking higher values of $\Delta \theta$ , we notice the function is decreasing, therefore, $\theta=\pi$ is a maximum.
Here is a picture to specify what I mean:
The above is when $\theta=\pi$, increasing a bit:

Decreasing a bit:

A more detailed way one could convince themself could be through Taylor:
$$ d(\theta + \Delta \theta) = d(\theta) + \Delta \theta d'(\theta)$$
$$ d(\theta- \Delta \theta) = d(\theta) - \Delta \theta d'(\theta)$$
Using the fact that $d(\theta-\Delta \theta)= d(\theta+\Delta \theta)$ , we have that $d'(\theta)=0$
Geometric answer for minimum
We have by triangle inequality ,
$$ |z+3 + z^2 - z+4| \leq |z+3| + |z^2 - z+4|$$
Rewriting:
$$ | z^2 +4 + 3 | \leq |z+3| + |z^2 - z+4|$$
The left most term is the distance from the fixed point three to a varying point on the blue circle. Geometric observation tells us that the least value it can take is $4$ (See FA). Done!
GeoGebra link