Suggest means to propose a plan it can be accepted or refused.for example : Let's finish our assigment firs ! or Let's go to canteen ! or why don't you finish your homework before going out ? 
then,offer means to give help it can be taken or refused. for example : can I help you ? would you like a glass of coffee ? How about I help you with this ?  
2 2 2