I don't think cheat is very clearly defined for games
As other people have pointed out above, the word "cheat" is practically a non-sequiter when applied to single-player games. We are not playing against other people. Therefore each of us has to decide what is cheating to us. And because each of us is different our definitions of cheating will be different.
It's almost pointless to even talk about it.