Let me focus on the question how you can measure these things:
It is important to note that a measurement in general is an active process where you interact with the system of interest in order to gain some information about this system.
A general description of quantum measurements was introduced by von Neumann and considers the system under investigation and the measuring device as a quantum system such that both are described in terms of a wavefunction. The measurement interaction is described with an interaction Hamiltonian
$$
H_{int} = g(t) A \otimes P_d,
$$
where the operator $A$ and $P_d$ are acting on the Hilbert space of the system and the measuring device, respectively. The time-dependent coupling constant $g(t)$ is only different from zero during the time interal of the measurement $0 \le t \le T$ such that $\int_{-\infty}^{\infty}g(t) dt = g_0$.
Now suppose the the device operator $P_d$ is the momentum operator of a pointer on a dial, such that the canonical conjugate position operator $Q_d$ obeys $[Q_d,P_d] = i \hbar$ and the interaction Hamiltonian generates translations of the pointer position in the device sub-space. Assume we now prepare our pointer state with corresponding pointer position $Q_d(0)$ and the system in a state with $\langle A \rangle$. According to the Heisenberg equation of motion, the change in $Q_d$ during the measurement is
$$
Q_d(T) - Q_d(0) = \int_0^T dt \frac{dQ_d}{dt} = \int_0^T \frac{i}{\hbar} [H_{int},Q_d] = q_0 \langle A \rangle.
$$
Thus the pointer position has changed by an amount corresponding to the expectation value of the system operator of interest, whereas the coupling constant $g_0$ amplifies the signal such that if can be read of macroscopically.
Of course, this is just a very basic idea of the quantum mechanical process itself and one can go much further by asking what are the uncertainties in the pointer state and which how we define our ensemble, but I hope this give you an idea how one could, at least in principle, measure these quantum mechanical operators.
In order to make this more abstract example more concrete, we can quickly look at the Stern-Gerlach device. Here you want to measure the spin of a particle in a particular direction, say $z$-direction, then your system operator is simply $S_z$. In this experiment the pointer of your measurement device is given by an other degree of freedom of the same particle, namely, tha particles deflection. And by making your magnetic field gradient strong enough, you can have a macroscopic deflection of your particle beam such that you can read of the outcome of the shift in the pointer positon.