PROBLEM: Let $ X $ be compact and let $f: X \rightarrow Y$ be a local homeomorphism. Show that for any point $y \in Y$, $f^{-1}(y)$ is a finite set.
I was trying out this problem from Massey, but got stuck.
MY ATTEMPT: My thought was to pick an open neighborhood $U_i$ of arbitrary but fixed $y_i \in Y$, then show that $U_i$ is evenly covered by $f$, so $f^{-1}(U_i)$ is a disjoint union of open sets in $X$,
$f^{-1}(U_i) = \underset{\alpha \in X} \amalg V_{{y_i}_{\alpha}} $ such that for each $\alpha$, $f|_{V_{{y_i}_{\alpha}}}: V_{{y_i}_{\alpha}} \rightarrow U$ is a surjective homeomorphism. This also implies $f$ is a covering map.
Then $X = \underset{\alpha \in X}\amalg V_{{y_1}_{\alpha}} \cup \underset{\alpha \in X}\amalg V_{{y_2}_{\alpha}} ...$, which is an open covering. Since $X$ is compact, that means there is a finite subcover. Specifically, this means only finitely many $f^{−1}(U_i) = \underset{\alpha \in X} \amalg V_{{y_i}_{\alpha}}$ cover $f^{-1}(y_i)$ for each $y_i$.
Does this outline seem correct? I have a problem at the beginning, not knowing how to use the local homeomorphism to show that $f$ evenly covers $U_i$, and I'm not sure about if my conclusion appropriately proves the statement.