The climate must be tropical,that is free from frost,with little wind, humid and with well aerated soil.
No the Oklahoma climate is not well suited to the growing of avocados.
I live in New York and I can't grow the here I believe they have to have a really nice tropical climate to do well in but you could ask at your local nursery i'm sure they would know.