If you are making a suggestion, there is no difference in meaning between 'Shall we take a walk?' and 'Should we take a walk?'
Both have the same function. A speaker of American English would probably say 'Should we take a walk?', as 'shall' is rarely used in everyday modern American English.
A speaker of Commonwealth English would be more likely to say either 'Shall we go for a walk?' or 'Should we go for a walk?'. 'Shall' and 'should' are interchangeable in these cases.
The modal form 'should' is also used to refer to a course of action which is prudent, advisable or expected. What you 'should' do is what is wise, recommended or what you are supposed/expected to do. For example 'I hear that Jane has just had an operation. Do you think we should send some flowers?' 'Should' in this sense is similar to 'ought to'. In sentences like these, 'shall' and 'should' are not interchangeable.
I hope that helps.