Welcome to UsingEnglish !
In your example, to do should have been hyphenated. "To-do".
It means "things I have to do": a list of things that I need to do.
My "to-do" list.
So, no, neither question a) nor question b) would be correct.