Wrapping a function in html tag and return?

you need to sert the 'echo' parameter of wp_list_pages() to 0 (zero):

$return_string .= wp_list_pages('sort_column=menu_order&title_li=&echo=0');