break}while(option!= )getch()return struct node *create_poly(struct node *startstruct node *new_node*ptrint ncprintf("\ enter the number ")scanf("% "& )printf("\ enter its coefficient ")scanf("% "& )while( !- if(start==nullnew_node (struct node *)malloc(sizeof(struct node))new_node -num nnew_node -coeff cnew_node -next nullstart new_nodeelse ptr startwhile(ptr -next !nullptr ptr -nextnew_node (struct node *)malloc(sizeof(struct node))new_node -num nnew_node -coeff cnew_node -next nullptr -next new_nodeprintf("\ enter the number ")scanf("% "& )if( =- breakprintf("\ enter its coefficient ")scanf("% "& )return startstruct node *display_poly(struct node *startstruct node *ptrptr startwhile(ptr !nullprintf("\ % % \ "ptr -numptr -coeff)ptr ptr -nextreturn startstruct node *add_poly(struct node *start struct node *start struct node *start struct node *ptr *ptr int sum_numc