Hi! I hope i can help u answer your questions.
1.I firmly believe God speaks to us today. He speaks to us through: The word of God, The Holy Spirit, Other people, and by circumstances.
2.I would have to say that God has spoken to me in all of these ways. Bible-different verses pop out. The Holy Spirit-He convicts me during trials.
Other people-when i need help i go to them and can tell what they are saying is from God. Circumstances-I have found God speaking to me in different circumstances with relationships and financially.
I hope that helped you.If you want more info. just let me know.
God bless you and I hope I helped!