I agree the Senate never signed anything.
However see
Budapest Memorandum on Security Assurances
https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Security_Assurances
If I was Ukraine I would think we had been “guaranteed”!
Probably so, unless you have background in international law. On the other hand Ukraine still exists and it means guarantees worked.