タテマエ的に言えば#1の方の方法になるのですが、質問者の方が訊いているのはたぶんそういうことではないでしょう。
理論の勉強など面倒だしそもそもそんな根気もない、もっと手軽にできないものかという人も多いと思いますので別の方法を紹介します。
1.そのコードがメジャーか、マイナーか、セブンスか、あるいはそれ以外かを判断する。それぐらいは理論を知らなくてある程度ギターをやってれば誰でも聴けばわかります。
2.そのどれかの見当がついたら、12のキーを順番にフレットをずらして弾いてみて合うコードを探す。
3.それでもなんとなく違うようなら押さえるポジションを変えてみる。ギターは同じコードでも何通りかのポジションとフォームがあるので、それを変えることで微妙にニュアンスが違ったりする。
4.それでも違う感じがするならメジャー7th、マイナー7th、またはそれぞの6th、sus4、#5、9、♭9、#9、11、13などテンションを交えたコードを試す。
5.分数コードかな?と思った場合は、まずベースの音を探す。次に上のほうの音に注意してよく聴き込む。なんとなく耳に残る音を感じたらその音が含まれるメジャーコードまたはマイナーコードを弾いてみる。その際ベースの音はベースが弾くのでギターでは無視してよい。フォーム的に可能なら響きを確認するために6弦などを弾いてもいい。(ただしバンドで合わす際には不要)
そんなところですがどうでしょうか?
理論を知ってても結局こういう方法が手っ取り早かったりします。